Skip to content

feat: reduce bot noise. Use reactions instead of confirm messages#40

Merged
arthware-dev merged 2 commits into
mainfrom
feat/emoji-interactions
Jun 25, 2026
Merged

feat: reduce bot noise. Use reactions instead of confirm messages#40
arthware-dev merged 2 commits into
mainfrom
feat/emoji-interactions

Conversation

@arthware-dev

Copy link
Copy Markdown
Contributor

No description provided.

…lies

When the bot picks up an upload, a URL, or a scan/voice batch page, it
now reacts 👀 on the source message the moment work starts, instead of
posting a separate "Received photo, analyzing..." / "Reading ..." /
"Page N received." reply. The eyes stay put as a scrollback marker; the
filing reply (or an error) is the real closure. Less timeline noise per
capture, attached to the message it's about.
The bot's answer to a processed item (filing, capture, error) now posts
as a thread reply under the message it came from, instead of a top-level
reply that crowds the channel. The upload, the 👀, and the result
collapse into one threaded unit; the main timeline stays quiet.

If the filed message already lives in a thread, the answer joins that
thread rather than starting a nested one (Matrix forbids those). New
framework helpers MicroBot.get_thread_root / check_in_thread read the
source event's own relation to decide.

Threading is on by default and lives on MicroBot (_answer +
_reply_in_thread), so every bot gets the quiet-timeline behavior and a
per-room placement seam for later.
@arthware-dev arthware-dev merged commit 7679d66 into main Jun 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant